Tiscali Free Net
  lo script per il collegamento con Linux pppd 2.2.0
LINUX, PPP e TISCALI

Tutte le prove sono basate su un sistema Linux cosi configurato:

RedHat 5.0

Kernel 2.0.31

PPP 2.2.0

modem interno Cardinal V34+

I File di configurazione devono essere creati con un editor di testo, il più diffuso è "vi" (si legge vi ai), ecco una descrizione di alcuni comandi di questo editor:

  • ESC i entra in modalità inserimento
  • ESC o aggiungi una riga sotto il cursore ed entra in modalità inserimento
  • ESC O aggiungi una riga sopra il cursore ed entra in modalità inserimento
  • ESC x cancella la lettera sotto il cursore
  • ESC dd cancella la riga in cui si trova il cursore
  • ESC :w salva il file
  • ESC :w nome_file salva il file con nome nome_file
  • ESC :q esci da Vi
  • ESC :wq salva e esci
  • ESC /chiave per cercare la parola chiave specificata dopo /. Usare poi n e p per ricercare le ulteriori istanze, seguenti o antecedenti, della parola.

Passiamo ora a creare gli script; accediamo come utente root con tutti i permessi, per creare il file digitiamo ad esempio:

vi prova
siamo nell' ambiente editor, a questo punto entriamo in modo inserimento (premere ESC i), scriviamo lo script usciamo dal modo ins (premere ESC) digitiamo:
:wq (diamo invio)


il file ora è stato creato, eseguiamo ora la stessa procedura per i seguenti script:

#!/bin/sh
# script ppp_on
#
/usr/sbin/pppd connect \
'/usr/sbin/chat -v -t60 "" atz OK atx3w2l1 OK atdt0704600000 CONNECT ""' \
user vostra_user_id


#/etc/ppp/options
#
lock
/dev/modem
crtscts
38400
noipdefault
defaultroute
modem
debug
kdebug 1

#/etc/resolv.conf
#
domain tiscalinet.it
nameserver 195.130.224.18

#/etc/ppp/pap-secrets
#
# Secrets for authentication using PAP
# client server secret IP addresses
vostra_userid * vostra_password

Rendere eseguibile il file ppp_on con chmod 755. Come root lanciarlo e attendere che la connessione avvenga. Per monitorare cosa accade si puo' eseguire il comando


tail -f /var/log/messages

per terminare il collegamento occorre uccidere il processo pppd. Con il comando:


ps -ax | grep pppd

trovo il suo PID mentre con:


kill pid_di_pppd

termino il processo e quindi la connessione.


Profilo